package com.xh.web.service;

import com.xh.web.domain.DTableIndex;

import java.util.List;
import java.util.Map;


/**
 * 索引Service接口
 *
 * @author dongxuefei
 * @date 2020-10-16
 */
public interface IDTableIndexService
{


    /**
     * 查询索引列表
     *
     * @param dTableIndex
     * @return
     */
    public List<DTableIndex> selectDTableIndexList(DTableIndex dTableIndex);

    /**
     * 新增索引
     *
     * @param
     * @return 结果
     */
    public int insertDTableIndex(DTableIndex dTableIndex);

    /**
     * 修改索引
     *
     * @param dTableIndex
     * @return 结果
     */
    public int updateDTableIndex(DTableIndex dTableIndex);


    /**
     * 删除索引信息
     *
     * @param id
     * @return 结果
     */
    public int deleteDTableIndexById(String id);
//预览代码
    public Map<String, String> previewCode(String IndexId);

//获取树
    public String getTableTree(String projectId) ;
}
